Mermaids really do exist and you can see it for yourself [Mic Archives]

2020-03-31 8

The story of mermaids is a tale as old as time, but at Weeki Wachee Springs State Park in Florida, you can see them for yourself.